package com.cskaoyan.network.ip;

import java.net.InetAddress;
import java.net.UnknownHostException;

/*
        ip地址: 在java语言中一个ip地址，对应的是一个对象InetAddress对象

        static InetAddress getByName(String host)
        在给定主机名的情况下确定主机的 IP 地址。
        主机名可以是机器名（如 "java.sun.com"），也可以是其 IP 地址的文本表示形式

 */
public class Demo1 {

    public static void main(String[] args) throws UnknownHostException {
        InetAddress ipByLocalHost = InetAddress.getByName("localhost");
        // 127.0.0.1
        System.out.println(ipByLocalHost);

        // 根据计算机名称
        InetAddress shine = InetAddress.getByName("taie");
        System.out.println(shine);

        // 根据ip地址文本表示形式
        InetAddress byIpText = InetAddress.getByName("192.168.0.103");
        System.out.println(byIpText);

        // 根据ip地址文本表示形式
        InetAddress byLoopIp = InetAddress.getByName("127.0.0.1");
        System.out.println(byLoopIp);

    }
}
